home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HPAVC
/
HPAVC CD-ROM.iso
/
BUBBLE.ZIP
/
BUBBLE.DAT
next >
Wrap
Text File
|
1988-09-19
|
8KB
|
328 lines
$GROUP OPCODE
0 , ADD , 04
1 , ADD , 04
2 , ADD , 04
3 , ADD , 04
4 , ADD , 41
5 , ADD , 41
6 , PUSH , 21
7 , POP , 21
8 , OR , 04
9 , OR , 04
10 , OR , 04
11 , OR , 04
12 , OR , 41
13 , OR , 41
14 , PUSH , 21
15 , GROUP1 , 99
16 , ADC , 04
17 , ADC , 04
18 , ADC , 04
19 , ADC , 04
20 , ADC , 41
21 , ADC , 41
22 , PUSH , 21
23 , POP , 21
24 , SBB , 04
25 , SBB , 04
26 , SBB , 04
27 , SBB , 04
28 , SBB , 41
29 , SBB , 41
30 , PUSH , 21
31 , POP , 21
32 , AND , 04
33 , AND , 04
34 , AND , 04
35 , AND , 04
36 , AND , 41
37 , AND , 41
38 , ES: , 94
39 , DAA , 00
40 , SUB , 04
41 , SUB , 04
42 , SUB , 04
43 , SUB , 04
44 , SUB , 41
45 , SUB , 41
46 , CS: , 94
47 , DAS , 00
48 , XOR , 04
49 , XOR , 04
50 , XOR , 04
51 , XOR , 04
52 , XOR , 41
53 , XOR , 41
54 , SS: , 94
55 , AAA , 00
56 , CMP , 04
57 , CMP , 04
58 , CMP , 04
59 , CMP , 04
60 , CMP , 41
61 , CMP , 41
62 , DS: , 94
63 , AAS , 00
64 , INC , 20
65 , INC , 20
66 , INC , 20
67 , INC , 20
68 , INC , 20
69 , INC , 20
70 , INC , 20
71 , INC , 20
72 , DEC , 20
73 , DEC , 20
74 , DEC , 20
75 , DEC , 20
76 , DEC , 20
77 , DEC , 20
78 , DEC , 20
79 , DEC , 20
80 , PUSH , 20
81 , PUSH , 20
82 , PUSH , 20
83 , PUSH , 20
84 , PUSH , 20
85 , PUSH , 20
86 , PUSH , 20
87 , PUSH , 20
88 , POP , 20
89 , POP , 20
90 , POP , 20
91 , POP , 20
92 , POP , 20
93 , POP , 20
94 , POP , 20
95 , POP , 20
96 , PUSHA , 00
97 , POPA , 00
98 , BOUND , 01
99 , ARPL , 01
104 , PUSH , 54
105 , IMUL , 05
106 , PUSH , 52
107 , IMUL , 05
108 , INSB , 00
109 , INSW , 00
110 , OUTSB , 00
111 , OUTSW , 00
112 , JO , 30
113 , JNO , 30
114 , JB , 30
115 , JNB , 30
116 , JZ , 30
117 , JNZ , 30
118 , JBE , 30
119 , JA , 30
120 , JS , 30
121 , JNS , 30
122 , JPE , 30
123 , JPO , 30
124 , JL , 30
125 , JGE , 30
126 , JLE , 30
127 , JG , 30
128 , GROUP2 , 83
129 , GROUP2 , 83
131 , GROUP2 , 83
132 , TEST , 06
133 , TEST , 06
134 , XCHG , 06
135 , XCHG , 06
136 , MOV , 04
137 , MOV , 04
138 , MOV , 04
139 , MOV , 04
140 , MOV , 07
141 , LEA , 06
142 , MOV , 07
143 , POP , 03
144 , NOP , 00
145 , XCHG , 47
146 , XCHG , 47
147 , XCHG , 47
148 , XCHG , 47
149 , XCHG , 47
150 , XCHG , 47
151 , XCHG , 47
152 , CBW , 00
153 , CWD , 00
154 , CALL , 32
155 , WAIT , 00
156 , PUSHF , 00
157 , POPF , 00
158 , SAHF , 00
159 , LAHF , 00
160 , MOV , 43
161 , MOV , 43
162 , MOV , 43
163 , MOV , 43
164 , MOVSB , 00
165 , MOVSW , 00
166 , CMPSB , 00
167 , CMPSW , 00
168 , TEST , 41
169 , TEST , 41
170 , STOSB , 00
171 , STOSW , 00
172 , LODSB , 00
173 , LODSW , 00
174 , SCASB , 00
175 , SCASW , 00
176 , MOV , 46
177 , MOV , 46
178 , MOV , 46
179 , MOV , 46
180 , MOV , 46
181 , MOV , 46
182 , MOV , 46
183 , MOV , 46
184 , MOV , 46
185 , MOV , 46
186 , MOV , 46
187 , MOV , 46
188 , MOV , 46
189 , MOV , 46
190 , MOV , 46
191 , MOV , 46
192 , GROUP5 , 84
193 , GROUP5 , 84
194 , RETN , 54
195 , RETN , 00
196 , LES , 08
197 , LDS , 06
198 , MOV , 09
199 , MOV , 09
200 , ENTER , 53
201 , LEAVE , 00
202 , RETF , 54
203 , RETF , 00
204 , INT 3 , 00
205 , INTRPTS , 99
206 , INTO , 00
207 , IRET , 00
208 , GROUP5 , 84
209 , GROUP5 , 84
210 , GROUP5 , 84
211 , GROUP5 , 84
212 , AAM , 71
213 , AAD , 71
215 , XLAT , 00
216 , COPROC , 52
217 , COPROC , 52
218 , COPROC , 52
219 , COPROC , 52
220 , COPROC , 52
221 , COPROC , 52
222 , COPROC , 52
223 , COPROC , 52
224 , LOOPNZ , 30
225 , LOOPZ , 30
226 , LOOP , 30
227 , JCXZ , 30
228 , IN , 44
229 , IN , 44
230 , OUT , 44
231 , OUT , 44
232 , CALL , 31
233 , JMP , 31
234 , JMP , 32
235 , JMP , 30
236 , IN , 40
237 , IN , 40
238 , OUT , 40
239 , OUT , 40
240 , LOCK , 00
242 , REPNZ , 91
243 , REPZ , 91
244 , HLT , 00
245 , CMC , 00
246 , GROUP8 , 84
247 , GROUP8 , 84
248 , CLC , 00
249 , STC , 00
250 , CLI , 00
251 , STI , 00
252 , CLD , 00
253 , STD , 00
254 , GROUP9 , 84
255 , GROUP9 , 84
/*
$GROUP INTRPTS
5 , INT , 55, Print Screen
9 , INT , 55, Keyboard Scan
16 , INT , 55, Video Function Call
17 , INT , 55, Get Equipment List
18 , INT , 55, Get Memory Size
19 , INT , 55, Diskette Function Call
20 , INT , 55, Serial Port Function
26 , INT , 55, Time Function Call
32 , INT , 55, Terminate a COM program
33 , INT , 55, DOS Function Call
34 , INT , 55, Program Termination
37 , INT , 55, Absolute Disk Access!!
38 , INT , 55, Absolute Disk Access!!
39 , INT , 55, Terminate and Stay Resident
0 , INT , 55
/*
$GROUP GROUP1
173 , SHRD , 01
175 , IMUL , 01
/*
$GROUP GROUP2
0 , ADD , 02
1 , OR , 02
2 , ADC , 02
3 , SBB , 02
4 , AND , 02
5 , SUB , 02
6 , XOR , 02
7 , CMP , 02
/*
$GROUP GROUP5
0 , ROL , 10
1 , ROR , 10
2 , RCL , 10
3 , RCR , 10
4 , SHL , 10
5 , SHR , 10
7 , SAR , 10
/*
$GROUP GROUP8
0 , TEST , 02
2 , NOT , 11
3 , NEG , 11
4 , MUL , 11
5 , IMUL , 11
6 , DIV , 11
7 , IDIV , 11
/*
$GROUP GROUP9
0 , INC , 11
1 , DEC , 11
2 , CALL , 14
3 , CALL FAR, 14
4 , JMP , 14
5 , JMP FAR , 14
6 , PUSH , 14
/*
$REGISTER
AX CX DX BX SP BP SI DI AL CL DL BL AH CH DH BH ;
/*
$SEGMENT
ES CS SS DS FS GS ;
/*
$HEAD
code SEGMENT
ASSUME CS:code, DS:code
ORG @org
strt:
/*
$END
code ENDS
END strt
/*